約 3,964,410 件
https://w.atwiki.jp/atachi/pages/70.html
VisualStudio2010が搭載しているドックのようなもの。 公式プロジェクトサイト ペインとコンテンツ DockableペインにはDockableドキュメントのみ子要素に追加できます。 ドキュメント DocumentPane DocumentContent Title="ドキュメント1" / DocumentContent Title="ドキュメント2" / /DocumentPane ドキュメントペインは複数設置できますが、ドキュメントコンテンツはドキュメントペイン間を移動することはできません。 次のソースでは、「ドキュメント1」を「ドキュメント3」と同じペインへ移動はできません。 DocumentPane DocumentContent Title="ドキュメント1" / DocumentContent Title="ドキュメント2" / /DocumentPane DocumentPane DocumentContent Title="ドキュメント3" / DocumentContent Title="ドキュメント4" / /DocumentPane
https://w.atwiki.jp/ayikat/pages/83.html
Sample1 form name="frm" action="" method="post" input type="checkbox" value="1" onclick="if(document.frm.c.disabled==true){document.frm.c.disabled=false;}else{document.frm.c.disabled=true;}" input type="button" name="c" value="check1" onclick="alert( aaaa );" disabled /form function change_pulldown(){ pulldown_option = document.getElementById("hoge").getElementsByTagName( option ); for(i=0; i pulldown_option.length;i++){ if(pulldown_option[i].value == "クラブマンハイレッグ"){ pulldown_option[i].selected = true; break; } } } select id="hoge" option value="イングラム" イングラム /option option value="グリフォン" グリフォン /option option value="タイラント2000" タイラント2000 /option option value="クラブマンハイレッグ" クラブマンハイレッグ /option /select head script language="javascript" function onPriviousPage() { var a = document.getElementById("idName").innerHTML; a = document.forms[0].abc.value; a = document.bbb.abc.value; location.href=a; } /script /head body form name="bbb" input type="button" value="PriviousPage" onclick="onPriviousPage()" br p %= aid % /p % if(aid.equals("1")){ % p id="idName" sample.html /p input type="hidden" name="abc" value="sample.html"/ % } else { % p id="idName" sample3.html /p input type="hidden" name="abc" value="sample3.html"/ % }% /body
https://w.atwiki.jp/m_shige1979/pages/1013.html
記述サンプル body タグ内に記述 hoge1.html !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http //www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" html xmlns="http //www.w3.org/1999/xhtml" head meta http-equiv="Content-Type" content="text/html; charset=UTF-8" / title テストサイト /title /head body script type="text/javascript" !-- document.write("Hello World"); // -- /script /body head タグ内に記述 hoge2.html !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http //www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" html xmlns="http //www.w3.org/1999/xhtml" head meta http-equiv="Content-Type" content="text/html; charset=UTF-8" / title テストサイト /title script type="text/javascript" !-- document.write("Hello World2"); // -- /script /head body /body head タグ内の外部ファイルを定義 hoge3.html !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http //www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" html xmlns="http //www.w3.org/1999/xhtml" head meta http-equiv="Content-Type" content="text/html; charset=UTF-8" / title テストサイト /title script type="text/javascript" src="./js_test3.js" /script /head body /body js_test3.js document.write("Hello World3");
https://w.atwiki.jp/memojava/pages/12.html
目次 目次 インストール 環境 Struts1.3.8 iBATIS + ABATOR Spring2 + Spring IDE プロジェクト準備 jarファイルの準備 フォルダ構成 使用テーブル 手順 ABATORによるDAO自動生成 beanのカスタマイズとテーブル内部結合用のsql作成 IDEで定義ファイル作成 画面と各種定義ファイルの作成。 ログイン処理インターフェイスとログイン処理実装クラスの作成 Actionクラスを作成 参考URL インストール 環境 Java 5.0 Tomcat 6.0 Oracle10g XE Eclipse 3.4(日本語化済) Struts1.3.8 http //struts.apache.org/download.cgiからStruts 1.3.8をダウンロード。 解凍して、webapps配下のstruts-blank-1.3.8.warを$CATALINA_HOME\webapps配下に設置。 Tomcatを起動し、ブラウザでhttp //localhost 8081/struts-blank-1.3.8/を開く。 成功すると、$CATALINA_HOME\webapps配下にstruts-blank-1.3.8フォルダが出現。 これを元にEclipseでTomcatプロジェクトを作成する。 iBATIS + ABATOR http //ibatis.apache.org/からiBATIS Java 2.3.4をダウンロード。 解凍して、lib配下のibatis-2.3.4.726.jarを上のStrutsで作ったプロジェクトのlib配下にコピー。 Eclipseを起動し、ヘルプ→ソフトウェア更新→更新可能なソフトウェア→サイトの追加。 ロケーションにhttp //ibatis.apache.org/tools/abator/を入力。 Abator Code Generator for iBATISを選択しインストール。 Spring2 + Spring IDE http //sourceforge.net/project/showfiles.php?group_id=73357からspringframework-2をダウンロード。 解凍して、dist配下のspring.jarを上のStrutsで作ったプロジェクトのlib配下にコピー。 Eclipseを起動し、ヘルプ→ソフトウェア更新→更新可能なソフトウェア→サイトの追加。 ロケーションにhttp //dist.springframework.org/release/IDEを入力。 Spring IDE Update Siteを選択しインストール。 この際GEF(Graphical Editing Framework)とWTS(Web Standard Tools)が一緒にインストールされるはず。 Eclipse3.3以下だと先にGEFとWTSをインストールする必要がある。面倒くさい。 プロジェクト準備 jarファイルの準備 struts-blank-1.3.8を元に作成したプロジェクトに、以下のjarファイルを用意。 struts-blankに最初から入ってたjar antlr-2.7.2.jar commons-beanutils-1.7.0.jar commons-chain-1.1.jar commons-digester-1.8.jar commons-logging-1.0.4.jar commons-validator-1.3.1.jar oro-2.0.8.jar struts-core-1.3.8.jar struts-taglib-1.3.8.jar struts-tiles-1.3.8.jar iBATISから ibatis-2.3.4.726.jar Springから(場所がバラバラなのでフォルダ内検索で。) spring.jar spring-webmvc-struts.jar commons-dbcp.jar commons-logging.jar log4j-1.2.15.jar Oracleドライバ(各自用意) ojdbc14.jar 全部使うかは謎。 common-loggingが2個あるのは多分どちらかが不要なのか? フォルダ構成 Exam(プロジェクト名) ├src(ソースフォルダ) │ └example │ ├action │ ├bean │ ├biz │ ├dao │ └sqlMap(iBATIS用) ├pages(JSP置き場) └WEB-INF(各種定義ファイル) 使用テーブル EMP EMPNO(CHAR) EMPNAME(VARCHAR2) DEPTNO(CHAR) DEPT DEPTNO(CHAR) DEPTNAME(VARCHAR2) 従業員番号を入力すると、従業員名と部署名が返ってくる簡単なものを作ってみる。 手順 ABATORによるDAO自動生成 Eclipseのパッケージエクスプローラ上でプロジェクト名を右クリック→新規→その他。 Abator for iBATIS Wisardsの中のAbator for iBATIS Configuration Fileを選択し次へ。 ロケーションを/WEB-INF/配下にして終了すると、abatorConfig.xmlが作成される。???の部分を以下のように書き加える。 ?xml version="1.0" encoding="UTF-8" ? !DOCTYPE abatorConfiguration PUBLIC "-//Apache Software Foundation//DTD Abator for iBATIS Configuration 1.0//EN" "http //ibatis.apache.org/dtd/abator-config_1_0.dtd" abatorConfiguration abatorContext jdbcConnection driverClass="oracle.jdbc.driver.OracleDriver" connectionURL="jdbc oracle thin @localhost 1521 xe" userId="userID" password="pass" classPathEntry location="ojdbc14.jarのフルパス" / /jdbcConnection javaModelGenerator targetPackage="example.bean" targetProject="Exam" / sqlMapGenerator targetPackage="example.sqlMap" targetProject="Exam" / daoGenerator targetPackage="example.dao" targetProject="Exam" type="GENERIC-CI" / table tableName="EMP" columnOverride column="EMPNO" property="empNo" javaType="String" jdbcType="CHAR" / columnOverride column="EMPNAME" property="empName" javaType="String" jdbcType="VARCHAR2" / columnOverride column="DEPTNO" property="deptNo" javaType="String" jdbcType="CHAR" / /table table tableName="DEPT" columnOverride column="DEPTNO" property="deptNo" javaType="String" jdbcType="CHAR" / columnOverride column="DEPTNAME" property="deptName" javaType="String" jdbcType="VARCHAR2" / /table /abatorContext /abatorConfiguration 保存したら、abatorConfig.xmlを右クリック→Generate iBATIS Artifactsを選択。src/example配下にファイルが自動生成される。 example ├bean │ ├Dept.java │ ├DeptExcample.java │ ├Emp.java │ └EmpExample.java ├dao │ ├DeptDAO.java │ ├DeptDAOImpl.java │ ├EmpDAO.java │ └EmpDAOImpl.java └sqlMap ├Dept_SqlMap.xml └Emp_SqlMap.xml beanのカスタマイズとテーブル内部結合用のsql作成 Emp.javaでDEPTNAMEも扱えるようにする。 Emp.javaにprivate String deptNameを作成し、getter/setterを作る。 他にもやり方はあるがこれが一番単純なので。 EMPとDEPTを内部結合した結果を取得できるようにする。 Emp_SqlMap.xmlを開き、resultMapにDEPTNAMEを追加、新規sql文を作成する。 resultMap id="abatorgenerated_EmpResult" class="example.bean.Emp" result column="EMPNO" property="empNo" jdbcType="CHAR" / result column="EMPNAME" property="empName" jdbcType="VARCHAR2" / result column="DEPTNO" property="deptNo" jdbcType="CHAR" / result column="DEPTNAME" property="deptName" jdbcType="VARCHAR2"/ //追加するカラム /resultMap sql id="abatorgenerated_Example_Where_Clause" : /sql select id="getEmp" resultClass="example.bean.Emp" //新しく追加するsql文 SELECT EMP.EMPNO, EMP.EMPNAME, DEPT.DEPTNAME AS DEPTNAME FROM EMP, DEPT WHERE EMP.DEPTNO = DEPT.DEPTNO AND EMP.EMPNO = #VALUES# //#VALUES#は後で引数を受け取る部分 /select : sqlMapConfig.xml(sqlMap定義ファイル)をsrc/example/sqlMap配下に作成 ?xml version="1.0" encoding="UTF-8" ? !DOCTYPE sqlMapConfig PUBLIC "-//iBATIS.com//DTD SQL Map Config 2.0//EN" "http //ibatis.apache.org/dtd/sql-map-config-2.dtd" sqlMapConfig settings useStatementNamespaces="true" / transactionManager type="JDBC" dataSource type="SIMPLE" property name="JDBC.Driver" value="oracle.jdbc.driver.OracleDriver" / property name="JDBC.ConnectionURL" value="jdbc oracle thin @localhost 1521 xe" / property name="JDBC.Username" value="userID" / property name="JDBC.Password" value="pass" / /dataSource /transactionManager sqlMap resource="example/sqlMap/EMP_SqlMap.xml" / sqlMap resource="example/sqlMap/DEPT_SqlMap.xml" / /sqlMapConfig dao.xml(DAO定義ファイル)をsrc/sqlMap配下に作成 ?xml version="1.0" encoding="UTF-8"? !DOCTYPE daoConfig PUBLIC "-//iBATIS.com//DTD DAO Configuration 2.0//EN" "http //www.ibatis.com/dtd/dao-2.dtd" daoConfig context transactionManager type="SQLMAP" property name="SqlMapConfigResource" value="sqlMapConfig.xml" / /transactionManager dao interface="example.dao.EmpDAO" implementation="example.dao.EmpDAOImpl" / dao interface="example.dao.DeptDAO" implementation="example.dao.DeptDAOImpl" / /context /daoConfig AppSqlConfig.java(SqlMapClientを一度だけ作成し取得するためのクラス)をexample/sqlMap配下に作成。 import java.io.Reader; import com.ibatis.common.resources.Resources; import com.ibatis.sqlmap.client.SqlMapClient; import com.ibatis.sqlmap.client.SqlMapClientBuilder; public class AppSqlConfig { private static SqlMapClient sqlMap; static { try { String resource = "jp/co/los/Sample001/sqlMap/sqlMapConfig.xml"; Reader reader = Resources.getResourceAsReader(resource); sqlMap = SqlMapClientBuilder.buildSqlMapClient(reader); } catch (Exception e) { e.printStackTrace(); } } public static SqlMapClient getSqlMapInstance() { return sqlMap; } } IDEで定義ファイル作成 パッケージエクスプローラ上でプロジェクト名を右クリック→Spring Tools→Add Spring Project Natureを選択。 パッケージエクスプローラのプロジェクトのアイコンの文字がJからSに変わる。 パッケージエクスプローラ上でプロジェクト名を右クリック→新規→その他→Spring→Spring Bean Definitionを選択し次へ。 親フォルダをWEB-INFにし、名前(ここではapplicationContextとする)を入力し次へ。 beansのすぐ下のcontextにもチェックを入れて終了。 WEB-INF配下にxmlファイルが作成されるので、以下のように書き加える。 ?xml version="1.0" encoding="UTF-8"? beans xmlns="http //www.springframework.org/schema/beans" xmlns xsi="http //www.w3.org/2001/XMLSchema-instance" xmlns context="http //www.springframework.org/schema/context" xsi schemaLocation="http //www.springframework.org/schema/beans http //www.springframework.org/schema/beans/spring-beans.xsd http //www.springframework.org/schema/context http //www.springframework.org/schema/context/spring-context.xsd" context component-scan base-package="example"/ //書き加える部分。base-packageはsrc配下のexampleを入力。 /beans 画面と各種定義ファイルの作成。 ログイン画面(login.jsp)の作成 %@page pageEncoding="Windows-31J" contentType="text/html; charset=Windows-31J" % %@ taglib uri="http //struts.apache.org/tags-html" prefix="html" % head meta http-equiv="Content-Type" content="text/html; charset=Windows-31J"/ title ログイン画面 /title /head body html form action="/login" div ログインID: input type="text" name="empNo" html submit value="送信"/ /div /html form /body /html ログイン成功時画面(success.jsp)の作成 %@page pageEncoding="Windows-31J" contentType="text/html; charset=Windows-31J" % %@ taglib uri="http //struts.apache.org/tags-bean" prefix="bean" % %@ taglib uri="http //struts.apache.org/tags-html" prefix="html" % html head meta http-equiv="Content-Type" content="text/html; charset=Windows-31J"/ title テスト /title /head body div h1 Hello, bean write name="empNo" scope="session"/ bean write name="empName" scope="session"/ さん ( bean write name="deptName" scope="session"/ ) /h1 //従業員No 従業員名さん(部署名)という風に表示させる。 /div /body /html web.xmlの修正 ?xml version="1.0" encoding="ISO-8859-1"? !DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http //java.sun.com/dtd/web-app_2_3.dtd" web-app display-name Sample Application /display-name session-config session-timeout 30 /session-timeout /session-config servlet servlet-name example /servlet-name servlet-class org.apache.struts.action.ActionServlet /servlet-class init-param param-name spring.autowire /param-name //今回はSpringのAutowire機能を使う。 param-value byName /param-value /init-param load-on-startup 2 /load-on-startup /servlet servlet-mapping servlet-name example /servlet-name url-pattern *.do /url-pattern /servlet-mapping /web-app struts-config.xmlの修正 ?xml version="1.0" encoding="UTF-8" ? !DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.3//EN" "http //struts.apache.org/dtds/struts-config_1_3.dtd" struts-config form-beans form-bean name="loginForm" type="org.apache.struts.action.DynaActionForm" form-property name="empNo" type="java.lang.String" / form-property name="empName" type="java.lang.String" / form-property name="deptName" type="java.lang.String" / /form-bean /form-beans action-mappings action path="/home" forward="/pages/login.jsp" / action path="/login" type="example.action.LoginAction" name="loginForm" forward name="success" path="/pages/success.jsp" / forward name="failure" path="/pages/login.jsp" / //ログインに失敗したときはログイン画面に戻る。 /action /action-mappings controller processorClass="org.springframework.web.struts.AutowiringRequestProcessor"/ plug-in className="org.springframework.web.struts.ContextLoaderPlugIn" set-property property="contextConfigLocation" value="/WEB-INF/applicationContext.xml"/ /plug-in /struts-config ログイン処理インターフェイスとログイン処理実装クラスの作成 LoginService.java(インターフェイス)をsrc/example/biz配下に作成。 package example.biz; import example.bean.Emp; public interface LoginService { public Emp execute(String empNo); } LoginServiceImpl.java(実装クラス)をsrc/example/biz配下に作成。 package example.biz; import org.springframework.stereotype.Service; import example.sqlMap.AppSqlConfig; import com.ibatis.sqlmap.client.SqlMapClient; import example.bean.Emp; @Service("loginService") //アノテーションを利用したBean定義 public class LoginServiceImpl implements LoginService { public Emp execute(String empNo) { SqlMapClient sqlMap = AppSqlConfig.getSqlMapInstance(); Emp emp = new Emp(); try { emp = (Emp)sqlMap.queryForObject("EMP.getEmp",empNo); //(1) } catch (Exception e) { e.printStackTrace(); } return emp; } } (1)…EMP_sqlMap.xmlで設定したSQL文を呼び出す。2つ目の引数は#VALUES#に入る。 Actionクラスを作成 package example.action; import org.apache.struts.action.Action; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpSession; import org.apache.struts.action.ActionForm; import org.apache.struts.action.ActionForward; import org.apache.struts.action.ActionMapping; import org.apache.struts.action.DynaActionForm; import org.springframework.beans.factory.annotation.Autowired; import example.bean.Emp; import example.biz.LoginService; public class LoginAction extends Action { @Autowired //……(1) private LoginService loginService = null; @Override public ActionForward execute( ActionMapping mapping, ActionForm form, HttpServletRequest req, HttpServletResponse res ) throws Exception { HttpSession session = req.getSession(); DynaActionForm dynaForm = (DynaActionForm)form; String empNo = dynaForm.getString("empNo"); Emp emp = loginService.execute(empNo); // 該当する従業員番号があればログイン成功とする。 if (emp != null) { session.setAttribute("empNo", emp.getEmpNo()); session.setAttribute("empName", emp.getEmpName()); session.setAttribute("deptName", emp.getDeptName()); return mapping.findForward("success"); } return mapping.findForward("failure"); } } (1)byNameでのオートワイヤリングなので,LoginServiceImplで指定している@Serviceの引数とLoginActionクラスの@Autowiredが指定してあるフィールドloginService の名称をあわせることでDIされる。 参考URL http //codezine.jp/article/detail/1289 http //www.thinkit.co.jp/free/article/0606/13/2/ http //www.atmarkit.co.jp/fjava/rensai4/spring2_01/spring2_01_1.html http //itpro.nikkeibp.co.jp/article/COLUMN/20080929/315624/?ST=develop P=1
https://w.atwiki.jp/ce00582/pages/3786.html
import javax.sound.sampled.*; public class game0714 { public static void main(String[] args) throws LineUnavailableException { int rate = 44100; AudioFormat audio_format = new AudioFormat(rate, 8, 1, true, true); DataLine.Info info = new DataLine.Info( SourceDataLine.class, audio_format); SourceDataLine line = (SourceDataLine)AudioSystem.getLine(info); line.open(); line.start(); byte[] b = new byte[rate]; int i,t; t=0; for (i= 0;i rate; i++) { if(t 100)b[i]=100; if(t 99)b[i]=-100; t=t+1; if(t 200)t=0; } line.write(b,0,rate); line.drain(); // 終了まで待機 } }
https://w.atwiki.jp/listbox/pages/21.html
●が100超なら◆に「正解」と出す。 50超なら◆に「惜しい」と出す。 それ以外なら「判定不可能」と出す。 ◆は英字に変えること(●´ω`●) スクリプトの途中で空行入れてもOK コメントは行頭に//で。 ━─━─━─━─━─━━─━─━─━─━─━ SCRIPT LANGUAGE= JavaScript function calc() { with(document.★) { if(●.value = 100) ◆.value = 正解 ; else if(●.value = 50) ◆.value = 惜しい ; else { ◆.value = 判定不可能 ; alert( 正しい数値を入力してください。 ); } } } /SCRIPT ━─━─━─━─━─━━─━─━─━─━─━ FORM NAME= ★ 正の数値を入力してください: INPUT TYPE= TEXT NAME= ● SIZE= 10 INPUT TYPE= button VALUE= 判定 onClick= calc() BR 判定結果: INPUT TYPE= TEXT NAME= ◆ SIZE= 20 /FORM ━─━─━─━─━─━━─━─━─━─━─━ a b 小なり a b 大なり a == b 等しい a != b 等しくない a = b 以下 a = b 以上 a === b 等しく型も同じ a !== b 等しくないか型が違う a == 1 b == 2 かつ a == 1 || b == 2 または !(a == b) 違う Math.floor() ... 切り捨て Math.ceil() ..... 切り上げ Math.round() .. 四捨五入 10円未満四捨五入なんてケースは/10)*10で。 value= デフォルト文字 onblur= if (this.value == ) this.value = デフォルト文字 ; onfocus= if (this.value == デフォルト文字 ) this.value = ; をくっつけるだけで、フォーカスすると文字が消える
https://w.atwiki.jp/tsumurak/pages/12.html
大見出し java関連をまとめたページです!
https://w.atwiki.jp/robobaka/pages/15.html
JAVAの基礎 1.アプリケーションとアプレットの違い 2.バイトコードとは何か? 3.アプリケーション内で最初に実行されるメソッドは何か? 4.JAVAの8つの基本データ型は? 5.型変換とは何か? 6.配列を作成するための手順は? 7.JAVAの3種類のコメントとは何か? 8.“CLASS”はキーワードか?
https://w.atwiki.jp/jainastudies/pages/30.html
ここでは、これまでに積み重ねられてきた研究の中から、『アーヴァッサヤ』についての研究情報を、紹介します。 ★アーヴァッサヤについては、諸注釈文献に関する研究も合わせて此処で紹介することとします。 2008-06-18 23 47 07 (Wed) Willem B. Bollee, Subject Index of the Inventory of the Stories in N.Balbir s AAva;syaka Studien. in International Journal of Jaina Studies 3-1 (2007), pp.1-23. →タイトル通り、N.Balbir の AAva;syaka Studien に対する subject index です。最近の Bollee 教授は各種テキストの subject index 作成に力を注いでおりますが、こういった面倒で地味な仕事は正直あまり誰もやる者がいないわけで、貴重な資料の提供に感謝すべきでしょう。 H.C.Bhayani, Notes on Some Words in Oherlies[sic] `AAva;syaka-Studien Glassar[sic] . in M.A.Dhaky J.B.Shah (eds.), Jambuu-jyoti (Munivara Jambuuvijaya Festschrift), Ahmedabad, n.d., pp.179-182.
https://w.atwiki.jp/l2eserver/pages/39.html
Javaメモ 新規キャラ名の文字数制限解除 LV9差のレイドボス麻痺解除 LV差があってもXPSP習得 英雄武器 英雄オーラ付加NPC ALLドロップ スキルの一括習得 重量制限解除 OE